floating derrick - French English Dictionary